Obiettivi di apprendimento
- Identificare le tre regole fondamentali dell'ownership nella programmazione a livello di sistema
- Distinguere tra l'allocazione della memoria in stack e in heap e i loro impatti sulle prestazioni
- Padroneggiare l'uso del prestito immutabile e mutabile per condividere i dati in modo sicuro
- Analizzare come il compilatore previene bug comuni della memoria, come le corse sui dati e i puntatori pendenti